CS10003 - PDS Theory (Sec 3 & 4) Spring 2022, L-T-P: 3-0-0

Schedule

Instructors     Prof. Pallab Dasgupta
Timing     Monday (15:00–17:00 Hrs)
Tuesday (14:00–16:00 Hrs):- 14:00-15:00 Hrs for doubt clearance, TA interactions, and exercise
Venue     MS Teams
Teaching Assistants     Sourav Das (s_das@iitkgp.ac.in / sourav.iniesta13@gmail.com),
Bipasha Mahato (mahatobipasha.91@gmail.com / mahatobipasha.91@kgpian.iitkgp.ac.in),
Akash Ghosh (akashkgp@gmail.com / akashkgp@kgpian.iitkgp.ac.in),
Sumitava Biswas (sumitavabsws@gmail.com / sumitavabiswas@kgpian.iitkgp.ac.in)
Anupam Gupta (anupamguptacal@gmail.com / anupamguptacal@kgpian.iitkgp.ac.in)

Announcements

  • PDS Theory Long Test 2
    Date: 21st June 2022 (Tuesday)
    Time: 9:00 am - 11:30 am
    MARKS: 100 (35% of total credit)
    Venue: MS Teams
    Syllabus: Everything covered in the course.

    Test will have 2 parts
    Part A: 9 AM to 10:10 AM (1 hour for writing and 10 minutes for submission)
    Part B: 10:20 AM to 11:30 AM (1 hour for writing and 10 minutes for submission)

  • PDS Theory Short Test 2
    Date: 8th June 2022 (Wednesday)
    Time: 6 PM to 7:10 PM (1 hour for test and 10 minutes for submission)
    MARKS: 30 (15% of total credit)
    Venue: MS Teams
    Syllabus: Structures, 2-D Arrays, Pointers

  • PDS Theory Long test 1
    Date: 18th of May 2022 (Wednesday)
    Time: 9 AM to 11:30 AM
    MARKS: 100 (35% of total credit)
    Venue: MS Teams
    Syllabus: Data types, variables, operators, expressions, assignments, conditionals and branching, loops and iteration, 1-d arrays and strings, functions, recursion

    Test will have 2 parts
    Part A: 9 AM to 10:10 AM (1 hour for writing and 10 minutes for submission)
    Part B: 10:15 AM to 11:25 AM (1 hour for writing and 10 minutes for submission)

  • PDS Theory Class Test-1
    Date: 5th of May 2022 (Thursday)
    Time: 6:15 PM to 7:15 PM
    Venue: MS Teams
    Syllabus: Data types and variables, Operators, expressions and assignments, Conditionals and branching, Loops (essentially everything until arrays)

Books and References

[1]     Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language , Prentice Hall of India.
[2]     Byron Gottfried, Schaum's Outline of Programming with C, Tata McGraw-Hill..
[3]     Ellis Horowitz, Satraj Sahni and Susan Anderson-Freed, Fundamentals of Data Structures in C, W. H. Freeman and Company.
[4]     R. G. Dromey, How to Solve it by Computer, Prentice-Hall of India.

Online Material

    Week         Date        Topic        Link    
1 April 11, 12 Introduction Lec-1
Data Types and Expressions Lec-2
Conditionals and Branching Lec-3
2 April 18, 19 Loops and Iteration Lec-4
3 April 25, 26 1-D Arrays, Strings Lec-5
4 May 2 Functions Lec-6
5 May 9, 10 Recursion Lec-7
Test Week
6 May 23, 24 Structures Lec-8
2-D Arrays Lec-9
7 May 30, 31 Pointers and File Handling Lec-10
8 June 6, 7 Linked Lists Lec-11
9 June 13, 14 Sorting and Searching Lec-12
Test Week
10      

Previous course pages: 2015 | More Details

 CS10003 - PDS Theory (Sec 3 & 4) Spring 2022, L-T-P: 3-0-0